I agree with Cruise Fanatic as usual. A couple of site I use regularly for my own flights are sidestep.com and kayak.com
There are many other good ones, I just find these two quick and easy. For some airlines these type of sources don't pull the flights with their search and you have to do a seperate search. One is Southwest airlines. Tou have to go to southwest.com to pull these fares.