The Joy of Abstraction | 9781108477222 | Memmo