Edition 2; fixed typos