Hoffmann, Peter M Life's Ratchet how molecular machines extract order from chaos - New York Basic Books 2012 - 278p. ISBN: 9780465022533