Written by one of the few people who took notice of Prolog in its commercial infancy, this book benefits from Dr Hepburn's own experience as a user who has had to grapple with, and overcome the limitations of early Prolog implementations. It builds on the solid foundation of his earlier text, Programming in micro-PROLOG madesimple, and tackles many of the problems posed by real Prolog programs.