Long wave theory by Christopher Freeman | Menrva Books | MenrvaBooks