PRINCIPAL OF COMPUTER PROGRAMMING - RAJARAMAN,V (PRINTICE HALL, 1988)