βErich Gamma, Richard Helm, Ralph Johnson, John Vlissides. *Design Patterns: Elements of Reusable Object-Oriented Software*. Addison-Wesley, published 1994, copyright 1995, ISBN 978-0-201-63361-0, Strategy chapter. [Excerpt in Duke University course materials](https://courses.cs.duke.edu/spring12/cps108/classwork/class10/Strategy_Pattern.pdf). Covers the algorithm family, roles, Policy alias, and compile-time template implementation. The publisher's record is in <a href="#fn-fn-legacy-18">[8]</a>.
+Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides. *Design Patterns: Elements of Reusable Object-Oriented Software*. Addison-Wesley, 1994 (copyright 1995), Strategy chapter. [Excerpt in Duke University course materials](https://courses.cs.duke.edu/spring12/cps108/classwork/class10/Strategy_Pattern.pdf).