moving wave concepts illustrated with lots of graphs