James Algebra