updated with full texts and example to online links