To solve this question, the user needs to know about literature and the author of the book "The Shadow of the Wind".
The correct answer is B. Carlos Ruiz Zafón.
Option A, Eric Carle, is incorrect because he is a children's book author and illustrator, and he did not write "The Shadow of the Wind".
Option C, Patrick Süskind, is incorrect because he is a German author known for his novel "Perfume: The Story of a Murderer", but he did not write "The Shadow of the Wind".
Option D, Margaret Mitchell, is incorrect because she was an American author known for her novel "Gone with the Wind", but she did not write "The Shadow of the Wind".
Therefore, the correct answer is: B. Carlos Ruiz Zafón.