I'd been meaning to read this book for a while but knew that I'd need time set aside to devour it having read other reviews here.It's rare that I read a work of fiction that has me snapping the pages shut, stamping around the floor mentally in frustration at the facts between the fiction, then delvi...