MECHANISM AND MACHINE SCIENCE by PAUN ANTONESCU , 2005