Books Authored by Prof. Michael Bank