craning for reflection by richard
_