All Together Healthy
Andrew MacLeod - Paperback
£16.99
Find out more
Andrew MacLeod is Professor of Clinical Psychology and Director of Clinical Psychology Training at Royal Holloway University of London. He has spent his career trying to understand how prospection is linked to different aspects of well-being and mental health.