Procedural Generation in Game Design,co-authered by Tarn Adams of Dwarf Fortress
crcpress.com