1
by Humphreys, James E.
Published 1990
Cambridge University Press

2
by Humphreys, James E.
Published 2006
Cambridge University Press

3
by Humphreys, James E.
Published 1980
Springer Berlin Heidelberg

4
by Humphreys, James E.
Published 1975
Springer New York

5
by Humphreys, James E.
Published 1976
Springer Berlin Heidelberg