Holding the Line Barbara Kingsolver 9780801483899 | English | Paperback | 1996 Get stock status ... €20.34