some spelling, some names, lots of references & latex