Data Structure For Game Programers - Ron Penton