by Gareth Shaw
The second edition of this widely-used undergraduate textbook is shorter than its predecessor, but now contains a thorough treatment of computational methods. It aims to cover degree students' need…