Living at micro scale

David B. Dusenbery
Harvard University Press
9780674031166
0-674-03116-4