GCC : the complete reference - Griffith, Arthur (McGraw-Hill, 2002)