Source: prepared by the author