Ref. doc. Number Author Title
[1] XJS-154-1215 Bart van Tongeren PMS-MR C++ Coding Standard
[2] ECMA-334 TC39/TG2 C# Language Specification, ed. Dec 20011
[3] MSDN, unnumbered Design Guidelines for [.NET] Class Library Developers, as found on the net2
[4] SIGPLAN Notices, 23,5 (May, 1988). Barbara Liskov Data Abstraction and Hierarchy
[5] Prentice Hall, 1988 Bertrand Meyer Object Oriented Software Construction
[6] XJS155-8301, Vic Hartog and Dennis Doomen, Coding Standards: C#
[7] Todd Huff, Apr 2003, C++ Coding Standards
[8] Microsoft Docs, Apr 2019, Using objects that implement IDisposable, https://docs.microsoft.com/en-us/dotnet/standard/garbage-collection/using-objects
[9] Microsoft Docs, Jun 2019, HttpClient.SendAsync Method, https://docs.microsoft.com/en-us/dotnet/api/system.net.http.httpclient.sendasync?view=netframework-4.8#System_Net_Http_HttpClient_SendAsync_System_Net_Http_HttpRequestMessage_System_Net_Http_HttpCompletionOption_