Here you are:
Quote:
How do I train Master rank?
Master rank is taught by the book [Master Fishing - The Art of Angling].
You must be at least level 45 and have 275 fishing skill to read the book.
The book is sold by Juno Dufrain, who is near Cenarion Refuge in Zangarmarsh, Outland.
Those level 58 or higher, with The Burning Crusade expansion installed, can travel through the Dark Portal and then ride west straight through Hellfire Peninsula to Zangarmarsh.
The book can be traded between players. There is no need to buy it from the vendor yourself. So at lower level the easiest way to purchase the book is from the auction house.