Just an unbelievable book. It may be a bit difficult to follow but complemented by a couple of online resources for when you're stuck it's awesome. Definitions are precise. Explanations are succinct.<br>It is not intended to be, but is a masterpiece that brings out the beauty of mathematics.