Books Authored by Andrew Hoog