Synthetic Molecular Motors and Mechanical Machines — scientific article (publication date: 2007)