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
        
        
        
      









