USING PASCAL: AN INTRODUCTION TO COMPUTER SCIENCE 1 - RILEY, David D (1987)