By Any Other Name - Craig Johnson. If Johnson hadn't unnecessarily delved into the pointless and unbelievable supernatural elements he has been dipping into of late, it would have been a much better story overall.