Karl Popper | 9781009230094 | Memmo