The art of the impossible - Keith R. A DeCandido

Bok