CloudsplitterRussell BanksSamuel Morales Jr.Read May 2013 · 371 reviews · 396 books readIt took me three months to get through it but it was worth it. An inspiring and enjoyable read. 0GIF