Gupta Dipankar Q.E.D Gupta Dipankar - NewDelhi Oxford 2017 - 223 ISBN: 9780199476510 Source: Textbook