'Unmasking the mystery of how life transforms' - does Frank Ryan's book live up to its sub-header?
NI 444 - July, 2011
Oneworld, ISBN 9781851688463
NI review: