1
by Spence, William P.
Published 1980
2
by Ahmed Elsheikh
Published 1995