Information:

Item#: 9780192853455
Author: Dasgupta, Partha
Imprint: Oxford
On Hand: 1
On Order: 1