ID:DA17218655
Search authors sharing the same name
edited by Larry I. Lipshultz, Stuart S. Howards and Craig S. Niederberger
Cambridge University Press 2009 4th ed
Available at 3 libraries