Books Authored by Graeme Hughes