Stephen Baxter. Stephen Leather. Stephen Breyer. Stephen Hunter Stephen L.Carter Stephen Gaukroger. John Baxter. Stephen Cope. Stephen Howe. Stephen hero