PDF Xchange viewer for highlighting text in pdf

I have been searching for a good pdf reader in which I can highlight or underline the text I want. Such a functionality is useful for reading ebooks and reviewing papers. I tried many pdf readers like Evince),Kpdf(GNOMEKDE), Adobe acrobat reader, xpdf, Sumatra.. . They lack the functionalities I want. Acrobat professional , and Nitro pdf has the functionalities but they are not free. Scribus, pdfedit etc found in Linux are told to have pdf manipulating abilities but whenever I tried them it failed, I mean it stopped giving some error. Okular found in KDE4 is very good, but it lacks undo capacity (when I tried), and it is not smooth in my Ubuntu.

Finally I found PDF-Xchange viewer. It has the capability to underline, highlight the text and to do many more . It is a free software too. It is available only for Windows. In wine installation it run smoothly. So I can use it in linux too.