Take a look at a good book - Kahan,Steven (Baywood Publishing Co., 1996)