Books by Janet E. Rupert