C# for Financial Markets by Andrea Germani & Daniel J. Duffy