The writer and artist Audrey Niffeneger - The Independent