Books by Michael V. Vesnik