The Triple Alliance, Its Trials and Triumphs Harold Avery Harold Avery no Read online 241 Published: 2003