4.0
informative medium-paced

this book is actually pretty decent and not as textbook-y as I imagined it would be. the writing was fun and fresh, which made this easy to get through.