Having a Rough Day? 7 Books That Are Bound to Cheer You up ...