Born to code in C - Herbert Schildt