New and enlarged edition 1880.