an Entity in Data Space: dbkwik.org
Here, p, q, r and s are the sides of the quadrilateral, T is half the perimeter, and A and C are two opposite angles. Bretschneider's formula works on any quadrilateral regardless of whether it is cyclic or not.