copyright by christian heske ©2002     - second edition -