stephmak 's review for:

4.0

3.5 rounded up - there's a lot to like about this book but it didn't entirely grab me.