My beside book this PhD days.
It is basic for everyone interested on the functions and features working below videogames. It shows a lot of examples and it is focused towars a multiplatform architecture.
I hope you find this useful and if you have any question or recommendation you can leave a comment or send me an email through the contact page.
Where to get it?