Introduction to Computational Chemistry by Frank Jensen