Luxe Wagga. 04E109119F. How to stop overthinking and imagination. Neuropsychopharmacology impact factor 2025.