ISBN 0345467329 books & textbook
Perfect Nightmare: A Novel
Ballantine Books /2006-04-25 Mass Market Paperback / 384 Pages
isbn-10: 0345467329 / isbn-13: 9780345467324
Ballantine Books /2006-04-25 Mass Market Paperback / 384 Pages
isbn-10: 0345467329 / isbn-13: 9780345467324