The aim of the book is to introduce the reader to concurrent programming using the occam language. It provides examples of occam programming and discusses the novel concepts which occam employs. The second half of the book provides a formal description of the occam language.
The book does not assume extensive knowledge of any other high level computer language, or of machine code programming, though it does assume a familiarity with the general concepts of computing. It will be essential reading for anyone, whether undergraduate or computer user, concerned with concurrent or parallel processing.