Prof. Haim Baruh's web site has moved. Click here if you are not automatically moved to the new site in a few seconds.