Arthur Griffith has worked as a computer consultant and system-level programmer since 1977, spending several years as a compiler writer. He is the author of Java Master Reference, the KDE/Qt Programming Bible, GNOME/GTK+ Programming Bible and others.