Data structures and algorithms for game developers. - Sherrod, Allen (Charles River, 2007)