"CGI Programming With Perl" contains sufficient elementary information in the first three chapters to ensure that the reader in conversant with the CGI and aware of its advantages and disadvantages. The fun starts with chapter four when the reader is introduced to practical problems and methods of solving them. Rather than adopting the example lead approach of so many programming books, Geulich et al concentrate on providing the facts the reader needs to be able to solve real problems. This approach is excellent and makes the book a pleasure to read - there is no need to wade through interminable examples trying to discover the facts. This book is a great place for the would be CGI programmer to start.