Knowledge
Data
05181490 315163014 780319 308364 529
906951 30293057 7081850028
8676820024 52509 7613942796 93440007459 019441735