Classic Computer Science Problems in Swift: Essential Techniques for Practicing Programmers by David Kopec | Menrva Books