1
by Elahi, Ata
Published 2018
Springer International Publishing

2
by Elahi, Ata
Published 2010
Prentice Hall

4
by Elahi, Ata, Arjeski, Trevor
Published 2015
Springer International Publishing

5
by Elahi, Ata, Cushman, Alex
Published 2024
Springer International Publishing