References

1. P. Heckbert. “Survey of Texture Mapping”. Computer Graphics and Applications, IEEE, vol. 6, no. 11, pp. 5–67, November 1986.

2. S. Kang. “A Survey of Image-based Rendering Techniques”. In: Proc. SPIE, pp. 395–302, 1999.

3. M. M. Oliveira, G. Bishop, and D. McAllister. “Relief texture mapping”. In: Proceedings of the 27th annual conference on computer graphics and interactive techniques, pp. 359–368, 2000.

4. H. Pfister, M. Zwicker, J. van Baar, and M. Gross. “Surfels: surface elements as rendering primitives”. In: Proceedings of the 27th annual conference on computer graphics and interactive techniques, pp. 335–342, 2000.

5. ISO/IEC14496. “ISO/IEC JTC 1/SC 29/WG 11, Information technology coding of audio-visual objects–part 2: advanced video coding, ISO/IEC 14496–10:2004, May 2004.”. 2004.

6. M. Levoy and T. Whitted. “The Use of Points as a Display Primitive”. Technical Report 85–022, University of North Carolina at Chapel Hill, 1985.

7. S. Rusinkiewicz and M. Levoy. “QSplat: a multiresolution point rendering system for large meshes”. In: Proceedings of the 27th annual conference on Computer graphics and interactive techniques, pp. 343–352, 2000.

8. G. Schaufler, J. Dorsey, X. Decoret, and F. Sillion. “Conservative volumetric visibility with occluder fusion”. In: SIGGRAPH '00: Proceedings of the 27th annual conference on computer graphics and interactive techniques, pp. 229–238, ACM Press/Addison-Wesley Publishing Co., New York, NY, USA, 2000.

9. J. Shade, S. Gortler, L.-w. He, and R. Szeliski. “Layered depth images”. In: Proceedings of the 25th annual conference on computer graphics and interactive techniques, pp. 231–242, ACM, 1998.

10. R. Parent. Computer Animation, Second Edition: Algorithms and Techniques. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 2nd Ed., 2007.

11. J. C. Platt and A. H. Barr. “Constraints methods for flexible models”. SIGGRAPH Comput. Graph., vol. 22, pp. 279–288, June 1988.

12. A. Witkin and D. Baraff. “Physically-Based Modeling”. In: SIGGRAPH 2001 Course Notes 2001.

13. A. Witkin and M. Kass. “Spacetime constraints”. SIGGRAPH Comput. Graph., vol. 22, pp. 159–168, June 1988.

14. C. Smith. On Vertex-Vertex Systems and Their Use in Geometric and Biological Modelling. PhD thesis, University of Calgary, 2006.

15. F. Bernardini and H. Rushmeier. “The 3D Model Acquisition Pipeline”. Computer Graphics Forum, vol. 21, no. 2, pp. 149–172, 2002.

16. B. Curless. “From range scans to 3D models”. SIGGRAPH Comput. Graph., vol. 33, pp. 38–41, November 1999.

17. M. Garland and P. S. Heckbert. “Surface simplification using quadric error metrics”. In: Proceedings of the 24th annual conference on Computer graphics and interactive techniques, pp. 209–216, 1997.

18. H. Hoppe. “Progressive meshes”. In: Proceedings of the 23rd annual conference on computer graphics and interactive techniques, pp. 99–108, 1996.

19. H. Hoppe. “View-dependent refinement of progressive meshes”. In: Proceedings of the 24th annual conference on computer graphics and interactive techniques, pp. 189–198, 1997.

20. J. images and H. Hoppe. “Progressive simplicial complexes”. In: Proceedings of the 24th annual conference on computer graphics and interactive techniques, pp. 217–224, 1997.

21. G. Taubin, A. Guéziec, W. Horn, and F. Lazarus. “Progressive forest split compression”. In: Proceedings of the 25th annual conference on computer graphics and interactive techniques, pp. 123–132, 1998.

22. A. Guéziec, F. Bossen, G. Taubin, and C. Silva. “Efficient Compression of Non-Manifold Polygonal Meshes”. In: Proceedings of the 10th IEEE Visualization 1999 Conference (VIS '99), pp. 73–512, 1999.

23. R. Pajarola, I. C. Society, and J. Rossignac. “Compressed Progressive Meshes”. IEEE Transactions on Visualization and Computer Graphics, vol. 6, pp. 79–93, 2000.

24. S. Kircher and M. Garland. “Progressive multiresolution meshes for deforming surfaces”. In: Proceedings of the 2005 ACM SIGGRAPH/Eurographics symposium on Computer animation, pp. 191–200, 2005.

25. B. T. Phong. “Illumination for computer generated pictures”. Commun. ACM, Vol. 18, pp. 311–317, June 1975.

26. J. T. Kajiya. “The rendering equation”. In: SIGGRAPH '86, pp. 143–150, 1986.

27. H. Gouraud. “Continuous Shading of Curved Surfaces”. Computers, IEEE Transactions on, vol. C-20, no. 6, pp. 623–629, June 1971.

28. J. F. Blinn. “Models of light reflection for computer synthesized pictures”. SIGGRAPH Comput. Graph., vol. 11, pp. 192–198, July 1977.

29. N. Greene. “Environment Mapping and Other Applications of World Projections”. Computer Graphics and Applications, IEEE, vol. 6, no. 11, pp. 21–29, 1986.

30. M. Kilgard. “A Practical and Robust Bump-mapping Technique for Today's GPUs”. In: Game Developers Conference, pp. 143–150, 2000.

31. C. M. Goral, K. E. Torrance, D. P. Greenberg, and B. Battaile. “Modeling the interaction of light between diffuse surfaces”. In: SIGGRAPH '84: Proceedings of the 11th Annual Conference on Computer Graphics and Interactive Techniques, pp. 213–222, 1984.

32. A. S. Glassner. An Introduction to Ray Tracing. Academic Press, 1989.

33. T. Whitted. “An improved illumination model for shaded display”. Commun. ACM, Vol. 23, No. 6, pp. 343–349, 1980.

34. E. P. Lafortune and Y. D. Willems. “Bi-Directional Path Tracing”. In: Proceedings of third international conference on computational graphics and visualization techniques (Computer Graphics Proceeding '93), pp. 145–153, 1993.

35. E. Veach and L. J. Guibas. “Metropolis Light Transport”. In: SIGGRAPH '97, pp. 65–76, 1997.

36. H. W. Jensen. Realistic Image Synthesis Using Photon Mapping. AK Peters, 2001.

37. T. Akenine-Möller, E. Haines, and N. Hoffman. Real-Time Rendering 3rd Edition. A. K. Peters, Ltd, Natick, MA, USA, 2008.

38. M. Pharr and G. Humphreys. Physically-Based Rendering from Theory to Implementation. Morgan Kaufmann, 2nd Ed., 2004.

39. L. Piegl and W. Tiller. The NURBS Book (Monographs in Visual Communication). Springer-Verlag, New York, 1997.

40. P. J. Schneider. “NURBS curves: A guide for the uninitiated”. Tech. Rep. 25, Apple Tech., 1996.

41. M. Eck and H. Hoppe. “Automatic reconstruction of B-spline surfaces of arbitrary topological type”. In: Proceedings of the 23rd annual conference on computer graphics and interactive techniques, pp. 325–334, 1996.

42. V. Krishnamurthy and M. Levoy. “Fitting smooth surfaces to dense polygon meshes”. In: Proceedings of the 23rd annual conference on computer graphics and interactive techniques, pp. 313–324, 1996.

43. D. R. Forsey and R. H. Bartels. “Surface fitting with hierarchical splines”. ACM Trans. Graph., vol. 14, pp. 134–161, April 1995.

44. F. J. M. Schmitt, B. A. Barsky, and W.-h. Du. “An adaptive subdivision method for surface-fitting from sampled data”. SIGGRAPH Comput. Graph., vol. 20, pp. 179–188, August 1986.

45. J. Stam. “Exact evaluation of Catmull-Clark subdivision surfaces at arbitrary parameter values”. In: Proceedings of the 25th annual conference on computer graphics and interactive techniques, pp. 395–404, 1998.

46. E. E. Catmull. A subdivision algorithm for computer display of curved surfaces. PhD thesis, The University of Utah, 1974. AAI7504786.

47. D. Zorin, P. Schröder, and W. Sweldens. “Interpolating Subdivision for meshes with arbitrary topology”. In: Proceedings of the 23rd annual conference on computer graphics and interactive techniques, pp. 189–192, 1996.

48. D. Doo and M. Sabin. Behaviour of recursive division surfaces near extraordinary points, pp. 177–181. ACM, 1998.

49. C. Loop. Smooth Subdivision Surfaces Based on Triangles. Master's thesis, Univ. of Utah, 1987.

50. L. Kobbelt. “Interpolatory Subdivision on Open Quadrilateral Nets with Arbitrary Topology”. In: Computer Graphics Forum, pp. 409–420, 1996.

51. U. Reif. “A unified approach to subdivision algorithms near extraordinary vertices”. Computer Aided Geometric Design, vol. 10, pp. 153–174, March 1995.

52. D. Zorin, P. Schröder, and W. Sweldens. “Interactive multiresolution mesh editing”. In: Proceedings of the 24th annual conference on computer graphics and interactive techniques, pp. 259–268, 1997.

53. A. Lee, H. Moreton, and H. Hoppe. “Displaced subdivision surfaces”. In: Proceedings of the 27th annual conference on computer graphics and interactive techniques, pp. 85–94, 2000.

54. A. Khodakovsky, P. Schröder, and W. Sweldens. “Progressive geometry compression”. In: Proceedings of the 27th annual conference on computer graphics and interactive techniques, pp. 271–278, 2000.

55. M. Lounsbery, T. D. DeRose, and J. Warren. “Multiresolution analysis for surfaces of arbitrary topological type”. ACM Trans. Graph., Vol. 16, pp. 34–73, January 1997.

56. J. P. Grossman and W. J. Dally. “Point Sample Rendering”. In: In Rendering Techniques 98, pp. 181–192, Springer, 1998.

57. R. Szeliski and D. Tonnesen. “Surface modeling with oriented particle systems”. SIGGRAPH Comput. Graph., vol. 26, pp. 185–194, July 1992.

58. Y. Yemez and F. Schmitt. “Multilevel representation and transmission of real objects with progressive octree particles”. Visualization and Computer Graphics, IEEE Transactions on, vol. 9, no. 4, pp. 551–569, October–December 2003.

59. Y. Yemez and F. Schmitt. “Progressive multilevel meshes from octree particles”. In: Proc. Int. Conf. 3-D Digital Imaging and Modeling, pp. 290–299, 1999.

60. S. Fleishman, D. Cohen-Or, M. Alexa, and C. T. Silva. “Progressive point set surfaces”. ACM Trans. Graph., vol. 22, pp. 997–1011, October 2003.

61. S. Rusinkiewicz and M. Levoy. “Streaming QSplat: a viewer for networked visualization of large, dense models”. In: Proceedings of the 2001 symposium on interactive 3D graphics, pp. 63–68, 2001.

62. M. Botsch, A. Wiratanaya, and L. Kobbelt. “Efficient high quality rendering of point sampled geometry”. In: Proceedings of the 13th Eurographics workshop on Rendering, pp. 53–64, ubEurographics Association, Aire-la-Ville, Switzerland, Switzerland, 2002.

63. M. Zwicker, H. Pfister, J. van Baar, and M. Gross. “Surface splatting”. In: Proceedings of the 28th annual conference on computer graphics and interactive techniques, pp. 371–378, 2001.

64. M. Zwicker, J. Räsänen, M. Botsch, C. Dachsbacher, and M. Pauly. “Perspective accurate splatting”. In: Proceedings of Graphics Interface 2004, pp. 247–254, 2004.

65. R. Pajarola, M. Sainz, and P. Guidotti. “Confetti: Object-space point blending and splatting”. IEEE Transactions on Visualization and Computer Graphics, vol. 10, pp. 598–608, 2004.

66. M. W. Jones and R. Satherley. “Voxelisation: Modelling for volume graphics”. In: Vision, Modeling, and Visualisation 2000, pp. 319–326, 2000.

67. J. Foley, A. van Dam, S. Feiner, and J. Hughes. Computer Graphics: Principles and Practice, second edition. Addison-Wesley Professional, 1990.

68. M. G. Brian, B. Curless, and S. M. Seitz. “Multi-View Stereo Revisited”. In: In CVPR, pp. 2402–2409, 2006.

69. B. Curless and M. Levoy. “A volumetric method for building complex models from range images”. In: Proceedings of the 23rd annual conference on computer graphics and interactive techniques, pp. 303–312, 1996.

70. X. Zabulis and K. Daniilidis. “Multi-camera reconstruction based on surface normal estimation and best viewpoint selection”. In: 2nd International Symposium on 3D Data Processing, Visualization and Transmission, 2004. 3DPVT 2004. Proceedings. pp. 733–740, September 2004.

71. K. N. Kutulakos and S. M. Seitz. “A Theory of Shape by Space Carving”. Int. J. Comput. Vision, vol. 38, pp. 199–218, July 2000.

72. W. B. Culbertson, T. Malzbender, and G. G. Slabaugh. “Generalized Voxel Coloring”. In: Proceedings of the International Workshop on Vision Algorithms: Theory and Practice, pp. 100–115, 2000.

73. G. Kamberov and G. Kamberova. “Topology and geometry of unorganized point clouds”. In: 2nd International Symposium on 3D Data Processing, Visualization and Transmission, 2004. 3DPVT 2004. Proceedings. pp. 743–750, September 2004.

74. A. Kaufman and E. Shimony. “3D scan-conversion algorithms for voxel-based graphics”. In: Proceedings of the 1986 Workshop on Interactive 3D Graphics, pp. 45–75, ACM, New York, NY, USA, 1987.

75. J. Huang, R. Yagel, V. Filippov, and Y. Kurzion. “An accurate method for voxelizing polygon meshes”. In: Proceedings of the 1998 IEEE symposium on volume visualization, pp. 119–126, ACM, New York, NY, USA, 1998.

76. F. D. Ix and A. Kaufman. “Incremental Triangle Voxelization”. In: Proc. Graphics Interface, 2000.

77. N. Stolte. “Robust Voxelization of Surfaces”. Tech. Rep., State University of New York at Stony Brook, 1997.

78. E. Eisemann and X. Décoret. “Single-pass GPU Solid Voxelization and Applications”. In: GI '08: Proceedings of Graphics Interface 2008, pp. 73–80, Canadian Information Processing Society, 2008.

79. D. Haumont and N. Warze. “Complete Polygonal Scene Voxelization”. Journal of Graphics, GPU, and Game Tools, vol. 7, no. 3, pp. 27–41, 2002.

80. M. Sramek and A. Kaufman. “Alias-free voxelization of geometric objects”. Visualization and Computer Graphics, IEEE Transactions on, vol. 5, no. 3, pp. 251–267, July 1999.

81. Z. Dong, W. Chen, H. Bao, H. Zhang, and Q. Peng. “Real-time Voxelization for Complex Polygonal Models”. In: PG '04: Proceedings of the Computer Graphics and Applications, 12th Pacific Conference, pp. 43–50, IEEE Computer Society, Washington, DC, USA, 2004.

82. E. Eisemann and X. Décoret. “Fast Scene Voxelization and Applications”. In: ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games, pp. 71–78, ACM SIGGRAPH, 2006.

83. S. Fang and H. Chen. “Hardware Accelerated Voxelization”. Computers and Graphics, Vol. 24, pp. 433–442, 2000.

84. B. Heidelberger, M. Teschner, and M. Gross. “Real-time Volumetric Intersections of Deforming Objects”. In: Proceedings of Vision, Modeling, and Visualization 2003, pp. 461–468, 2003.

85. C. Sigg, R. Peikert, and M. Gross. “Signed Distance Transform Using Graphics Hardware”. Visualization Conference, IEEE, pp. 83–90, 2003.

86. G. Varadhan, S. Krishnan, Y. J. Kim, S. Diggavi, and D. Manocha. “Efficient max-norm distance computation and reliable voxelization”. In: SGP '03: Proceedings of the 2003 Eurographics/ACM SIGGRAPH symposium on geometry processing, pp. 116–126, Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, 2003.

87. S. W. Wang and A. E. Kaufman. “Volume sampled voxelization of geometric primitives”. In: VIS '93: Proceedings of the 4th conference on Visualization '93, pp. 78–84, IEEE Computer Society, Washington, DC, USA, 1993.

88. H. Chen and S. Fang. “Fast voxelization of three-dimensional synthetic objects”. J. Graph. Tools, vol. 3, no. 4, pp. 33–45, 1998.

89. S.-H. Chang, Y.-C. Lai, Y. Niu, F. Liu, and K.-L. Hua. “Real-time Realistic Voxel-based Rendering”. In: Pacific Conference on Computer Graphics and Applications, pp. 1–6, 2011.

90. V. Forest, L. Barthe, and M. Paulin. “Real-Time Hierarchical Binary-Scene Voxelization”. Journal of Graphics Tools, vol. 29, no. 2, pp. 21–34, 2009.

91. E.-A. Karabassi, G. Papaioannou, and T. Theoharis. “A Fast Depth-Buffer-Based Voxelization Algorithm”. Journal of Graphics, GPU, and Game Tools, vol. 4, no. 4, pp. 5–10, 1999.

92. I. Llamas. “Real-time voxelization of triangle meshes on the GPU”. In: ACM SIGGRAPH 2007 sketches, p. 18–, 2007.

93. M. Gervautz and W. Purgathofer. “A Simple Method for Color Quantization: Octree Quantization”. In: New Trends in Computer Graphics, Springer Verlag, Berlin, 1988.

94. I. Garnagntini. “Linear octree for fast processing of three-dimensional objects”. Computer Graph. Image Process, vol. 20, pp. 365–374, 1982.

95. I. Carlbom, I. Chakravarty, and D. Vanderschel. “A Hierarchical Data Structure for Representing the Spatial Decomposition of 3-D Objects”. IEEE Comput. Graph. Appl., vol. 5, pp. 24–31, April 1985.

96. J. L. Bentley. “Multidimensional binary search trees used for associative searching”. Commun. ACM, vol. 18, pp. 509–517, September 1975.

97. M. de Berg, M. van Krevald, M. Overmars, and O. Schwarzkopf. Computer Geometry. Springer-Verlag, Inc., New York, NY, USA, 2000.

98. W. E. Lorensen and H. E. Cline. “Marching cubes: A high resolution 3D surface construction algorithm”. SIGGRAPH Comput. Graph., Vol. 21, pp. 163–169, August 1987.

99. E. H. Adelson and J. R. Bergen. “The Plenoptic Function and the Elements of Early Vision”. In: Computational Models of Visual Processing, pp. 3–20, MIT Press, 1991.

100. G. Z. Hendrik, H. P. A. Lensch, N. Ahmed, M. Magnor, and H. Peter Seidel. “Multi-Video Compression in Texture Space”. In: Proc. IEEE International Conference on Image Processing (ICIP04), pp. 2467–2470, 2004.

101. M. Brown and D. G. Lowe. “Recognising Panoramas”. In: ICCV '03: Proceedings of the Ninth IEEE International Conference on Computer Vision, p. 1218–, 2003.

102. M. Brown, R. Szeliski, and S. Winder. “Multi-image matching using multi-scale oriented patches”. In: IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2005, pp. 510–517 vol. 1, 2005.

103. D. Milgram. “Computer Methods for Creating Photomosaics”. IEEE Transactions on Computers, vol. C-24, no. 11, pp. 1113–1119, 1975.

104. R. Szeliski. “Image alignment and stitching: a tutorial”. Found. Trends. Comput. Graph. Vis., vol. 2, pp. 1–104, January 2006.

105. S. E. Chen. “QuickTime VR: an image-based approach to virtual environment navigation”. In: Proceedings of the 22nd annual conference on computer graphics and interactive techniques, pp. 29–38, 1995.

106. M. D. I. Pro. “http://www.microsoft.com/products/imaging.”. 2012.

107. Realviz. “http://www.realviz.com.”. 2012.

108. A. Smolic, K. Mueller, P. Merkle, T. Rein, M. Kautzner, P. Eisert, and T. Wieg. “Free viewpoint video extraction, representation, coding and rendering”. In: Proc. IEEE International Conference on Image Processing, 2004.

109. M. Levoy and P. Hanrahan. “Light field rendering”. In: Proceedings of the 23rd annual conference on computer graphics and interactive techniques, pp. 31–42, 1996.

110. S. J. Gortler, R. Grzeszczuk, R. Szeliski, and M. F. Cohen. “The lumigraph”. In: Proceedings of the 23rd annual conference on computer graphics and interactive techniques, pp. 43–54, 1996.

111. B. Wilburn, M. Smulski, K. Lee, and M. A. Horowitz. “The light field video camera”. In: Media Processors 2002, pp. 29–36, 2002.

112. J. C. Yang, M. Everett, C. Buehler, and L. McMillan. “A real-time distributed light field camera”. In: Proceedings of the 13th Eurographics workshop on rendering, pp. 77–86, 2002.

113. R. Azuma. “A Survey of Augmented Reality”. Presence, vol. 6, pp. 355–385, 1997.

114. S.-U. Yoon, E.-K. Lee, S.-Y. Kim, and Y.-S. Ho. “A Framework for Representation and Processing of Multi-view Video Using the Concept of Layered Depth Image”. J. VLSI Signal Process. Syst., vol. 46, no. 2–3, pp. 87–102, 2007.

115. A. Smolic and D. McCutchen. “3DAV exploration of video-based rendering technology in MPEG”. Circuits and Systems for Video Technology, IEEE Transactions on, vol. 14, no. 3, pp. 348–356, March 2004.

116. D. Scharstein. “Learning conditional random fields for stereo”. In: In IEEE CVPR, 2007.

117. M. Cowan and L. Nielsen. “3D – how do they do it?”. Presentation at Holywood Post Alliance Summar School, LosAngeles, 2007.

118. C. Fehn, P. Kauff, M. O. D. Beeck, F. Ernst, W. IJsselsteijn, M. Pollefeys, L. V. Gool, E. Ofek, and I. Sexton. “An Evolutionary and Optimised Approach on 3D-TV”. In: In Proceedings of International Broadcast Conference, pp. 357–365, 2002.

119. C. Fehn. “Depth-image-based rendering (DIBR), compression, and transmission for a new approach on 3D-TV”. In: A. J. Woods, J. O. Merritt, S. A. Benton, & M. T. Bolas, Ed., Society of Photo-Optical Instrumentation Engineers (SPIE) Conference Series, pp. 93–104, May 2004.

120. “ISO/IEC JTC 1/SC 29/WG 11, Information technology-generic coding of moving pictures and audio:video, ISO/IEC 13818–2:1996, April 1996”, 1996.

121. Digital video broadcast project (Online), 2006. Available at: http://www.dvb.org.

122. W. Mark. “Post-Rendering 3D Image Warping: Visibility, Reconstruction, and Performance for Depth-Image Warping”. Tech. Rep., University of North Carolina at Chapel Hill, 1999.

123. L. McMillan, Jr.,, and R. S. Pizer. “An Image-Based Approach To Three-Dimensional Computer Graphics”. Tech. Rep., Univeristy of North Carolina at Chapel Hill, 1997.

124. Y. Bayakovski, L. Levkovich-Maslyuk, A. Ignatenko, A. Konushin, D. Timasov, A. Zhirkov, M. Han, and I. K. Park. “Depth image-based representations for static and animated 3D objects”. In: Image Processing. 2002. Proceedings. 2002 International Conference on, pp. III-25–III-28 vol. 3, 2002.

125. S.-C. Chan, Z.-F. Gan, K.-T. Ng, K.-L. Ho, and H.-Y. Shum. “An object-based approach to image/video-based synthesis and processing for 3-D and multiview televisions”. IEEE Trans. Cir. and Sys. for Video Technol., vol. 19, no. 6, pp. 821–831, 2009.

126. S.-U. Yoon, E.-K. Lee, S.-Y. Kim, Y.-S. Ho, K. Yun, S. Cho, and N. Hur. “Inter-camera coding of multi-view video using layered depth image representation”. In: Proceedings of the 7th Pacific Rim Conference on Advances in Multimedia Information Processing, pp. 432–441, 2006.

127. C. L. Zitnick, S. B. Kang, M. Uyttendaele, S. Winder, and R. Szeliski. “High-quality video view interpolation using a layered representation”. ACM Trans. Graph., vol. l23, pp. 600–608, August 2004.

3D Visual Communications, First Edition. Guan-Ming Su, Yu-Chi Lai, Andres Kwasinski and Haohong Wang.
© 2013 John Wiley & Sons, Ltd. Published 2013 by John Wiley & Sons, Ltd.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.12.136.186