UVM Book Examples - A Practical Guide to Adopting the Universal Verification Methodology (UVM) Second Edition