An Introduction to Algorithmic Finance, Algorithmic Trading and Blockchain AbridgedPalash Sarkar Satya Chakravarty₹3,104