Algorithmics: The Spirit of Computing (2nd Edition)
From a Review of the Previous Edition"The book is a veritabletour de force.  Harel writes with verve, clarity, and imagination.Through the use of tantalizing questions and aptly chosen and often amusing examples, transmits to the reader the excitement and intellectual satisafaction of computer science research.  Without the use of formal mathematics and without any sacrifice of intellectual integrity, he conveys to the general reader the profound principles on which computer science is founded and which hitherto were only accessible in abstruse and esoteric textbooks and papers.This is scientific writing at its best."Dr. Stan Scott, Queen's University, BelfastTimes Higher Education Supplement0201504014B04062001