1
by Shakarchi, Rami
Published 1999
Springer New York

2
by Shakarchi, Rami
Published 1998
Springer New York

3
by Shakarchi, Rami
Published 1996
Springer New York