Books by Eric Blanc