Molecular machinery: the principles and powers of chemistry - Scott, Andrew (1989)