Fundamental concepts of programming system - Ullaman,Jeffrey.D