1. Joshua Slocum

    How To Invent Everything

    Now this is a very strange book to review, not normally the sort of book that I would choose if seeing it on display, its a large book running to 420 pages At first it reminded me of Stephen Hawkins book a Brief History of Time, one of those books that you read and which uses so many complex...