Advanced Programming: A Practical course - Barron, D W (John Wiley and Sons, 1984)