For a full review click here.

Clare Cannon is the editor of www.GoodReadingGuide.com and the manager of Portico Books in Sydney.

Clare Cannon lives in Sydney where she is editor of The Good Reading Guide and manager of Portico Books,...