Molecular machines and motors (Springer, 2001)