1
by Falkowski, Paul G.
Published 2007
Elsevier Academic Press

2
by Knoll, Andrew H.
Published 2003
Princeton University Press

3
by Knoll, Andrew H.
Published 2012
Wiley

4
by Knoll, Andrew H.
Published 2023
Henry Stewart Talks