All Your Fortresses - Kindle edition