Books by Mark Russell Viliborghi