Author: Zahir M. Hussain,Peter O'Shea,Amin Z. Sadik