The Programming primer: a guide to programming fundamentals - Ribar, John L (1994)