Towards a Philosophy of Computer Science: Theory and Applications of Computability
Computer science is a relatively new field, but it has already had a profound impact on our world. Computers have revolutionized the way we communicate, learn, work, and play. They have also raised a number of important...