books on mechanisms