Game programming gems 3 - Treglia, Dante (Hingham, MA : Charles River Media, 2002)
57