Engineering a Compiler door Emily Cooper, Cooper/Torczon & Keith Cooper