I didn't find it well presented and it was hard to read at some parts. My professor only referred to the book for propositions, but felt he could explain the material better than A.G.Hamilton could... and he did... It's a good reference, but it could have been written better.