The World of programming languages - Ledgard, Henry