William Cunningham (1849â1919) was a prominent British economist and economic historian. In this book, which was first published in 1906, Cunningham provides a discussion of the limits of free trade imperialism, taking issue with the economic and political theories of Richard Haldane, John St Loe Strachey and Lord Rosebery.