Design patterns in X3D toolkits. - Shyam Sunder Santoshi Visamsetty; Puranjoy Bhattacharjee; Nicholas F. Polys (Web3D, 2008)