Books by margaret rand