Mastering finance. (Financial times mastering series)