Learn Linux 3-D Graphics Programming by Norman Lin