Text this: Fundamentals of X programming graphical user interfaces and beyond / Theo Pavlidis. [electronic resource] :