Morgan Kaufmann, 2004. - 632 p. ISBN: 978-1558607323
The goal of this book is to provide efficient solutions for games and all other realtime applications to address their collision detection problems. To make this possible, this book provides an extensive coverage of the data structures and algorithms related to collision detection systems. Implementing collision detection systems also requires a good understanding of various mathematical concepts, which this book also focuses on. Special care has been taken to discuss only practical solutions, and code and pseudocode is provided to aid the implementation of the methods discussed in the
Overall, collision detection is a very large topic. Every chapter in this book could easily form the basis of a book each. As such, the coverage has been restricted to the most important areas and that provide a solid foundation for further exploration into this rich field.