2000 SOLVED PROBLEMS IN MECHANICAL ENGINEERING THE ... - PETER E. LILEY