opengl bible, totally 4 parts. use cat command