Game Development Essentials: An Introduction by Novak. ISBN 1954416008 ISBN 9781954416000.