1
by Ravenel, Douglas C
Published 1986
Academic Press

2
by Ravenel, Douglas C.
Published 2016
Princeton University Press

3
Published 1987
Springer Berlin Heidelberg
Other Authors: '; ...Ravenel, Douglas C....

4
Published 2007
Cambridge University Press
Other Authors: '; ...Ravenel, Douglas C....