The Patterns Trilogy
(2006)