My Basket 0 item - £0.00
by Yvonne Yates
Human Givens therapy recognises and addresses innate needs - or givens - common to all humans. The innovative approach is a highly effective way of dealing with the emotional difficulties faced by... (more)