http://wikirate.org/Volvo_Group
this particular one seems to have been worked out, but there are clearly still loose ends.