Author: Janet Penrose (Epilogue By D. Mack Smith) Trevelyan