Getting started with C++ audio programming for game development - Gouveia, David.