Linux application development. - Johnson Michael K (1998)