backing vocals Mark Kelly – keyboards, backing vocals Ian Mosley – drums, percussion Additional musicians Charlton & Newbottle School Choir – choir (on "Man of a Thousand Faces") Tim Perkins – balalaika (on "Estonia") Phil Todd – saxophone (on "This Strange Engine") Paul Savage – trumpet (on "Hope for the Future") Technical personnel Stewart Every – engineer Dave Meegan – mixing engineer Andrew Gent – artwork Hugh Gilmour – art direction, design Charts References Marillion albums 1997 albums Neo-progressive rock albums Castle Communications albums