1
by Mohamed Nour, Samia
Published 2013
Springer Berlin Heidelberg

2
by Mohamed Nour, Samia
Published 2013
Springer International Publishing

3
by Mohamed Nour, Samia
Published 2015
Springer International Publishing