Author's books - Richard Hamel