http://www.physics.rutgers.edu/~dhv/uspp/uspp-cur/Work/006-C/006-C-gpbe--bm