Books by Sheila M. Puffer