This is something that Pascal could deffinately do with, I've been thinking about writing something along these lines using FreePascal for sometime now except splitting it up into several books:

The first book would cover FreePascal, teaching the language and the use of the associated tools (ie, fpdoc) and software construction principles. The second would cover cross platform development using GTK or even lazarus, if 1.0 happens to be available; the third would teach game programming fundamentals with SDL and finally 3D development with OpenGL and OpenAL.

Now, thats *alot* of work and right now it's just a pipe dream...but damn it'd be cool. The more publicity pascal gets the better and well, as it's users it's up to us to spread the word one way or another.