CHILDREN'S author Terry Deary is returning to York this October half term for a special book signing event at Barley Hall.

Best known for his Horrible Histories books, Terry will be signing his new children’s novel, Wiggott’s Wonderful Waxworld: Terror Train, at the medieval townhouse, off Stonegate, on October 30.

He previously visited the hall in 2015, but has been a regular visitor to the Jorvik Viking Festival over the years.

Beth Dawes, marketing manager at York Archaeological Trust, which owns the building, said: "Terry’s new fantastic world of time-travel and magic is a perfect fit for Barley Hall, where we’ve been enchanting visitors with our Magic & Mystery exhibition over recent months.

"As we head towards Halloween, what better time is there to pick up your own signed copy of this spooky story, and explore the truth behind many legends relating to witchcraft and alchemy?"

Described as an exhilarating adventure for fans of Goosebumps and Skilduggery Pleasant, Wiggott’s Wonderful Waxworld: Terror Train is the first in his new ‘Wildpool’ series.

Visitors to Barley Hall will meet and collect their personalised signed copy from Terry Deary himself, before exploring the historic attraction.

“Our Magic & Mystery exhibition has been incredibly popular with visitors, and with interest in all things magical peaking around Halloween, we’re looking forward to a busy half term,” Beth added.

“Visitors can explore the connection between the church and magic, learn about dream analysis and even visit an alchemist’s lab, complete with bubbling bottles and jars as the elusive search for a way to convert base metals into gold continues in traditional medieval style.”

The book signing runs from 11am to 3pm on October 30, with pre-booked timeslots available for those keen to secure a signed copy. Admission is £10, which includes a copy of Wiggott’s Wonderful Waxworld: Terror Train and entry into the Magic & Mystery Exhibition.

The exhibition itself is open daily from 10am to 5pm (4pm from November 1).

Admission prices are £6 for adults, £4.50 for concessions and £3 for children (5-16-year-olds). Family tickets are also available at £15 for four or £17.50 for five.