4.5
informative fast-paced

For a textbook, this was a really fast read with extremely useful information. It didn't get lost in theory, it was extremely practical.