To begin with, I am a foreign straight A student and no whiner. However, this book is hard to read. Way too much information stuffed into the chapters and the chapters are broken up into inconvenient chunks. There might be a lot of great information ...