by Christian de Duve
Published by Oxford University Press in USA
Publication date: 2002
ISBN: 0-1951-5605-6
Index: ZZ3 DC01