A Comparative Study Of Programming Languages by Bryan Higman