Also by James Magnus...

Other books by James Magnus