Question: what order to read the witcher?
Answer: The Last Wish (1993)
Sword of Destiny (1992)
Season of Storms (2013)
Blood of Elves (1994)
Time of Contempt (1995)
Baptism of Fire (1996)
The Tower of the Swallow (1997)
The Lady of the Lake (1999)