Books by author 'Michael George Hanchard'