John Granger (real human, no relation to Hermione) writes books about Harry Potter and alchemy such as Unlocking Harry Potter.