This ed. originally published: 1999 This ed. originally published: 1994 This ed. originally published: 2010 This ed. originally published: 2005. This edition originally published: 1995 This edition originally published: 1996. Reprint. Originally published: 1999. This edition originally published: 2012 This edition originally published: 2014 Reprint. Originally published in 1999