Game programming gems 6 by Michael Dickheiser | Menrva Books