Where to begin? This question kept me thinking for more than a decade about starting to write...