Books Authored by Fareed M. A. Hassan