The stone angel / Margaret Laurence ; with an afterword by Adele Wiseman