Mechanics For A New Millennium by Joan Phillips, Hassan Aref & James W. Phillips