C Sharp: An Object Oriented Approach - Xavier, C (Scitech Publications, 2001)