Disclaimer of endorsementReference herein to any specific commercial products, process, or service by trade name, trademark, manufacturer, or otherwise does not necessarily constitute or imply its endorsement, recommendation, or favouring by MHP. The views and opinions of authors expressed herein do not necessarily state or reflect those of MHP, and shall not be used for advertising or product endorsement purposes.