GNU/Linux application programming - Jones, M. Tim (Charles River Media programming series, 2008)