Steps & Shadows by Iain Sarjeant.