Books Authored by Esham Giles