Contact :Paradigms of Computer Programming - Fundamentals