A Distionary of Muslim Names - Ahmed Salahuddin (London Hurst & Company, 1999)