Books written by Lawrence Hill