Castle Ardvreck by Iain McLean
_