This book is a challenging read but don't let that stop you. Excellent, complex story line. You must pay attention. DO NOT think this is gonna be some pansy read. You better be prepared to put on your big boy pants in order to read this. I was extrem...