A fantastic book, but, yeah, it's FULL of math that is well above high school level. Good thing I've taken graduate-level courses in mathematics, and taught HS math for years. Even then, I found it quite challenging at times, but very, very interesting. I read this in bits and pieces over the past half year or so. The "starting date" is therefore approximate.