typos and chapters added