Hidden Lives > Editions
by Margaret Forster First published 1995
Published July 4th 1996
by Penguin Putnam~trade
Paperback, 320 pages
Published September 1995
by Viking Books
Hardcover, 308 pages


