Chris Crawford on game design

Chris Crawford
New Riders
9780131460997
0-13-146099-4