num_pages: 154
language: English
title: So Far So Good.
titlecomplete: So Far So Good.
publisher: Canongate Books Ltd