Writing in progreess, based on a paper by VM
(Google: "The best method")