William Shakespeare his life and work - Holden, Anthony 1947-2023 (Little, Brown, 1999)