Very well written. Not at all dumbed down and worth the read.