Linux Application Development - Michael K. Johnson (Addison-Wesley)