Joshua Noble Book Reviews: