I'm thankful to the publisher for sending me a free copy of this book, but "teach yourself" is not the name I would give it. Self-education is impossible with it unless you happen to learn in alphabetical order. The book is a glossary, not a self-tutor.If you would like a systematic learning resource, the Schaum's outlines tend to be at least decent.(Now I wonder what's going on with this site. The ISBN number of this book (0-658-01208-8) is the same as the one in my hand, but the "look inside" pages are completely different. Either the publisher or Amazon has made a mistake.)