Head first C. - Griffiths, David (O'Reilly Media, 2012)