A Perfect Explanation > Editions
by Eleanor Anstruther First published March 15th 2019
Published February 4th 2020
by Ecco
Hardcover, 320 pages
Published February 1st 2020
by Houghton Mifflin
Kindle Edition, 325 pages
Published March 15th 2019
by Salt
Kindle Edition, 271 pages
Published March 15th 2019
by Salt
Paperback, 320 pages
Published January 28th 2020
by Rizzoli
Kindle Edition, 286 pages
Published February 2nd 2021
by Ecco
Paperback, 336 pages
Published February 4th 2020
by Hmh Audio
Audio CD, 1 page
Published January 28th 2020
by Rizzoli
La scala, Paperback, 288 pages
Published March 1st 2019
by Bolinda Publishing Pty Ltd
Audible Audio










