The Hidden universe - Roger J. Tayler (Ellis Horwood)