Mathematica: A system for Doing Mathematics by Computer 4 editions