Source: https://pure.qub.ac.uk/files/141048537/InvFinal.pdf