Source: https://dannydealguru.com/2015/05/04/barclaycard-lufthansa-miles-more-50k-miles-signup-bonus/