Diane Duane

A little science. A little magic. A little chicken soup.