I saw some typos, but it would be way to much work to correct them now.This is really well done.