Information Processing And Technology by Carole Wilson