Financial Markets and Exchanges Law by George Walker & Stuart Willey