The Bastard Factory

Sale price Price £20.00 Regular price Unit price  per 

The European bestseller, an epic of two brothers, brought together and divided by betrayal, secrecy and self-delusion, spanning seventy years of German history: from the Russian Revolution, to World War II, to 1975.