I find Poul Anderson pretty uneven. I tend to either really like his books, or be left cold by them. I also tend to enjoy his fantasy much more than his science fiction (for which he is probably better known). This book is obviously in the former camp. For my money it's probably his best book (even ...