Game Design and Story - Paul Reiche III
Game Programming - Fred and Ken Ford
Game Art - Mike Provenza