bmw
03/20/95; revised and updated 12/10/00