Princeton series in financial engineering