Written by Swiss computer scientist Niklaus Wirth (1934–2024), first published in 1976. The edition with the cover seen here is from 1986.
ISBN 978-0130220059