Wow! what an incredible amount of work has gone into this. I especially appreciate the lovely illustrations.