I read it recently and thought it was really good. Though at some points confusing but generally speaking very good.B)