None too soon. - Holdsworth, Allan. (Allan Holdsworth,, 2005)