Abstraction and Utopia - Kindle edition