Inside Vasubandhu's Yogacara: A Practitioner's Guide