Source: http://essay.utwente.nl/88192/1/Hakkenberg_MA_BMS.pdf