Books by A. Earnshaw