Building a 2D Game Physics Engine - Michael Tanaya, Huaming Chen, Jebediah Pavleas, Kelvin Sung (Springer, 2017)