This book is too good
One of the best books that I have read so far is called Mountains Beyond Mountains. Its a truly inspiring book that you will finish in one setting. While it has been taught at school for many years this Pulitzer prize winning book takes the top spot for me.