Author: Erich Gamma,Richard Helm,Ralph Johnson,John Vlissides ISBN 10: 0201633612. Will be clean, not soiled or stained. Books will be free of page markings.
eBay