3.0

This book spoke to me at the beginning but towards the end it felt really rant like and thrown together with too many topics, but overall I enjoyed it. if I could give 3.5 stars i would.