High seas confederate : the life and times of John Newland Maffitt