see also the complete works of Beat Weibel at:
beatweibel.com