Library : - Battles, Matthew (William Heinemann, 2003)