Author: Per-olov Lowdin