A1 Techniques for Game Programming
(Author: Mat Buckland)