The shores of tomorrow - Allen, Roger Macbride (2003)