Whilst browsing an online bookshop I came across this and thought it looked interesting. Has anyone read it? Would you recommend it?