Fundamentals of Game Design, Second Edition (Tim Cox's Library) Author: Ernest Adams Publisher: New Riders 013210475X