4.5

What a delightful, informative read! I would have loved even a bit more info throughout, but the insights in this are great.