Showing 1-1 of 1
 
This was gripping. Although it's 1200 pages long, I spent at least twelve hours almost consecutively reading it.