Books written by Lawrence Hamilton