Books by Heinrich Graetz (1817-1891)