Algorithms - ESA 2000 by Mike Paterson | Menrva Books