The Future of Programming by Robert C. Martin