1
by Aboelela, Emad
Published 2008
Elsevier/Morgan Kaufmann