Essential Algorithms | 9781119575993 | Memmo