Loading patent details...
US5825847A: Compton Backscattered Collimated X-Ray Source | Searchlight