Doesn't suit? No problem! You can return within 30 days
You won't go wrong with a gift voucher. The gift recipient can choose anything from our offer.
30-day return policy
Good bad good bad picks up where the first book left us. After the attack against brain implant manufacturer Neocuris has been somehow mitigated, we follow Kim to San Francisco where she is trying to stitch her relationships back together. She eventually m