Great book which I have been looking for an electronic version for quite some time. I would give 5 stars, but hard coded hyphenation and footnotes that mixup with main text makes it a bit difficult to read sometimes....