For the record : - Shi, David E. (W.W. Norton & Co., 2007)