Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and was aware of a trademark claim, the designations have been printed in initial capital letters or in all capitals.


Every precaution was taken in the preparation of this book. However, the publisher assumes no responsibility for errors or omissions, or for damages that may result from the use of information (including program listings) contained herein.

If you have comments or have discovered errors in this book, please let us know by going to the Contact Form.