With grateful acknowledgement to Jakobsson et al,: IBCAO v 3.0, 2012
Navidatum Limited Registered in England Company Registration No. 7501716