Elements of Scientific Computing by Xing Cai | Menrva Books