Pascal by Professor John Tulloch, Australia Professor John (Charles Sturt University & Wales Cardiff University Charles Sturt University