Advanced Engineering Forum Vol. 47 by Ahmed H. El-Shazly | Menrva Books | MenrvaBooks