I spent some time yesterday looking through chapter 1 of 'Isometric Programming with DirectX' (The only GameDev book I have).

Basically its 40 pages per chapter, an average of 25 lines of text per page.

The chapter covers an outline of windows programs, but for our book we could do an outline of the game program - language independant - except maybe for a template.

Things to cover

Game Object Initialisation
Sprite Management
Game State
Game Loop
Input Handling per state
Rendering per State
Sound management

all in brief. Sort of explain what they are, what they are used for etc. Later chapters could go into detail on each aspect - possibly a chapter per library as well.