http://www.spc.int/DigitalLibrary/Doc/FAME/Biblio/Biblio_Marshall.pdf