Gregory, J. (2009), Game engine architecture , Taylor & Francis Ltd. .