2D game engine programming book
As in the title. What's your pick for a book on 2D game engine? It doesn't have to be new. 

I know I can (and I will) study open source engines to get some idea about how was "it" done but, I would like to have some other knowledge resources available. Internet is full of info but can you propose a book??

It can be either language oriented or language agnostic approach. Just focused on 2d games.

Any ideas??
2D game engine programming book
===

As in the title. What's your pick for a book on 2D game engine? It doesn't have to be new. 

I know I can (and I will) study open source engines to get some idea about how was "it" done but, I would like to have some other knowledge resources available. Internet is full of info but can you propose a book??

It can be either language oriented or language agnostic approach. Just focused on 2d games.

Any ideas??