Advanced game programming : a GameDev.net collection / - Hattan, John.; Sikora, Drew. (Course Technology PTR, 2009)