Linux application development / - Johnson, Michael K. (Addison-Wesley,, 2005)