"The Alchemist's Code" is the fantastic sequel to "The Alchemist's Apprentice." Alfeo Zeno, apprentice to the philosopher and astrologer Nostradamus, is about to become entangled in another mystery. It begins when he runs into an old acquaintance at the theater. It continues when Nostradamus is hired to find the missing daughter of a wealthy noble family (for an outrageous fee), and gets complicated when it turns out that that missing daughter ran off with Alfeo's childhood acquaintance, Danese Dolfin, who is known by most to be a user with little or no morals, suspecting to be using the girl to get in with a rich and influential family. On top of all this, the Council of Ten has hired Nostradamus to track down a spy, a traitor to Venice who is selling secrets to an ambassador somewhere in town. As the stories play out, it becomes clear that they are connected, as evidenced when Danese turns up dead in front of Ca' Barbolano. Who is responsible? What is the identity of the spy wanted by the Council of Ten? How are these cases related? It is up to Alfeo to find out.
I loved the first book, and I equally love the second. Duncan does a great job blending history, fantasy, and mystery together into an invigorating story that hooks and won't let go until the mysteries are solved. I love the first person narrative; telling the story from Alfeo's point of view is a great way of giving you all the information needed at just the right pace, so that you can follow along without being able to guess what's coming. I like the characters too, and their interactions are well written and fun to read. This was a fun book, and I am definitely looking forward to the further adventures of Alfeo!