3.0

I wish I'd read this when I came out, because a good portion of this book didn't exactly age well. But the other parts are good.