Programming Linux Games by John R. Hall & Loki Software