Jack of all trades or master of one?

Akash (CA Final Article Assistant)   (1671 Points)

13 May 2013  
Which of the following indiviual will be sucessful in long run?

A person who knows tit and bits of every field
Or
A person who has vast knowledge in one field.

My question which of the above indiviual will have better future? 

Jack Of all Trades

Or 

Master of One