ISBN 0201704315 Author Andrei Alexandrescu Publisher Boston, MA : Addison-Wesley, 2001. Physical description xxii, 323 p. : ill. ; 23 cm. No of Copies 1