Follow the Author
SATRA
SATRA
SATRA Technology Centre (SATRA) is a research and technology centre, employing over 180 scientific, technical and support staff across three sites one in each the UK, Ireland and China. Founded as the...
Read more
Information taken from:SATRA

Author's Books